package edu.guet.bridge;


// 桥接模式，将抽象部分与它的实现部分分离，使他们都可以独立的变化。
public class Main {

    public static void main(String[] args) {

        RefinedAbstraction abstraction = new RefinedAbstraction();

        abstraction.setImplementor(new ConcreteImplementorA());

        abstraction.operation();

        abstraction.setImplementor(new ConcreteImplementorB());

        abstraction.operation();
    }
}
